package com.xunk.scene.handler;

import java.util.List;

/**
 * @ProjectName: HIM
 * @Package: com.xunk.scene.handler
 * @ClassName: ConditionWrapper
 * @Author: luanzhiwei
 * @Description: 包装接口
 * @Date: 2021/5/11 18:52
 * @Version: 1.0
 */
public interface ConditionWrapper {
    /**
     * 包装，将实体类封装为可操作的类型
     *
     * @param o
     * @param <T>
     * @return
     */
    <T> IConditionHandler wrap(T o);

    /**
     * 包装，将实体类封装为可操作的类型
     *
     * @param objects
     * @param <T>
     * @return
     */
    <T> List<IConditionHandler> wrap(List<T> objects);


}